var fs=require('fs');

//检测是文件还是目录
/*
fs.stat("./test",(err,info)=>{
    if(err){
        console.log("error："+err);
        return false;
    }
    console.log("文件："+info.isFile());
    console.log("目录："+info.isDirectory());
});*/

//创建目录
/*
fs.mkdir("css",(err)=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("创建目录成功！");
});*/

//创建写入文件
/*
fs.writeFile('t.txt','你好nodejs222','utf-8',err=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("写入成功！");
});
*/

//追加文件
/*fs.appendFile("t1.txt",'这是写入的内容\n',err=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("追加成功！");
});*/

//读取文件
/*fs.readFile('t.txt',(err,data)=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log(data.toString());
});*/

//读取目录，把目录下的文件和文件夹都获取到
/*
fs.readdir('html',(err,data)=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log(data);
});
*/

//拿到一个文件夹下面的所有目录

//1.重命名 2.剪切文件
/*
fs.rename('html/index.html','html/new.html',err=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("改名成功");
});
*/

//删除目录
/*fs.rmdir("css",err=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("删除成功");
});*/

//删除文件
fs.unlink('t.txt',err=>{
    if(err){
        console.log(err);
        return false;
    }
    console.log("删除文件成功");
});